What is Quality?
Customer's satisfaction - subjective matter
What is Software Quality?
From QA perspective - how close the actual software product is to the requirements. From consumer perspective - customer satisfaction.
What is Software Quality Assurance?
Software QA is the process of monitoring and improving all activities associated with software development, from requirements gathering, design and reviews to coding, testing and implementation.
What is Software Testing?
Software Testing is the process of analyzing the software in order to detect differences between existing and required conditions and to evaluate the features of the software.
Purpose of Software Testing?
Verification (Check the actual product against the requirements); Validation (Check that our system is what the user actually wanted); Error detection.
Difference between Software Quality Assurance and Testing?
SQA is focusing on the PROCESS of creating software. Testing is focused on the source code itself.
What is the software development life cycle (SDLC)?
Conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
Main stages of the Software Development Life Cycle?
Planning;
Analysis;
Design (Architecture);
Development (Coding);
Maintenance.
What is Agile software development?
It is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
What is Waterfall model?
Waterfall model is a sequential Software Development process, in which progress is seen as flowing steadily stage by stage.
What is Build?
Build - compiled version of the software product with the most recent updates made to the code.
What is Version?
Version - unique ID assigned to the software product to inform USERS about state of the application, its features.
What is Release?
Release - Build going to the users/customers.
How to test if there are no requirements?
Use documentation of similar applications or applications with similar features.

About